<?php

class Contact extends CI_Controller
{
	public function __construct()
	{
		parent::__construct();
		
		$this->load->model('ActionsDeCommunication/ActionDeCommunication');
		$this->load->model('ActionsDeCommunication/Forum');
		$this->load->model('ActionsDeCommunication/Theme');
		$this->load->model('ActionsDeCommunication/Etat');
		$this->load->model('ActionsDeCommunication/FicheAction');
		$this->load->model('ActionsDeCommunication/Parametre');
		$this->load->model('Utilisateurs/Enseignant');
		$this->load->model('Utilisateurs/Participe');
		$this->load->model('Utilisateurs/AttenteAction');
		$this->load->model('Utilisateurs/Etudiants');
		$this->load->model('MailManager');
	}
	
	public function contacterAdministrateur()
	{
		if(isset($_SESSION['utilisateurRole']))
		{
			$_SESSION['destinataire'] = Enseignant::findByLogin(Parametre::findByLibelle('administrateur'))->getMail();
			$_SESSION['objet'] = 'Question à propos du site des Actions de Communication';
			
			$this->load->view('Global/entete.php');
			$this->load->view('Contact/v_contact.php');
			$this->load->view('Global/piedpage.php');
		}
		else
			redirect(base_url().'index.php/welcome/erreur404');
	}
	
	public function contacterDeveloppeurs()
	{
		if(isset($_SESSION['utilisateurRole']) && $_SESSION['utilisateurRole'] == 'administrateur')
		{
			$destinataires[] = 'clemence.balmand@etu.univ-savoie.fr';
			$destinataires[] = 'laura.chagnon@etu.univ-savoie.fr';
			$destinataires[] = 'candice.chevalier@etu.univ-savoie.fr';
			$destinataires[] = 'gregoire.cherouse@etu.univ-savoie.fr';
			$destinataires[] = 'alexandre.lesage@etu.univ-savoie.fr';
			$destinataires[] = 'maxime.neger@etu.univ-savoie.fr';
			
			$_SESSION['destinataire'] = $destinataires;
			$_SESSION['objet'] = 'Site des actions de communication, projet de 2ème année de DUT Info';
				
			$this->load->view('Global/entete.php');
			$this->load->view('Contact/v_contact.php');
			$this->load->view('Global/piedpage.php');
		}
		else
			redirect(base_url().'index.php/welcome/erreur404');
	}
	
	public function envoie()
	{
		$mm =  new  MailManager();
		
		$mm->setContenu($_POST['message']);
		$mm->setObjet($_SESSION['objet']);
		
		foreach($_SESSION['destinataire'] as $to)
		{
			if($mm->send("alexandre.lesage@etu.univ-savoie.fr"))
				$this->session->set_flashdata('message', 'Votre email a bien été envoyé.');
			else
			{
				exit("eee");
				$this->session->set_flashdata('message', 'Votre email n\'a pas été envoyé. Veuillez réessayer ultérieurement.');
			}
		}
		
		
		
		redirect(base_url().'index.php');
	}
}